amply powered - French English Dictionary